JetBackup\Schedule\Schedule B

Total Complexity 93
Dependencies 12
Dependents 12
Total lines 475
Lines of code 277
Logical lines of code 201
Comment lines 66
Methods 29
Properties 0

Methods 29

Method Rating Maintainability Complexity Lines of code
calculateNextRun()
D
31 31 106
validateFields()
B
49 18 24
getDisplay()
S
51 5 28
getDisplayCLI()
S
52 5 25
save()
S
58 4 15
createDefaultSchedule()
S
55 3 20
getDefaultConfigSchedule()
S
56 2 18
reduceJobsCount()
S
75 2 4
delete()
S
66 2 8
__construct()
S
75 2 4
getType()
S
89 1 1
query()
S
80 1 3
isDefault()
S
90 1 1
setUniqueId()
S
90 1 1
getUniqueId()
S
91 1 1
setName()
S
90 1 1
getName()
S
91 1 1
setHidden()
S
90 1 1
isHidden()
S
89 1 1
db()
S
80 1 3
setIntervals()
S
90 1 1
getJobsCount()
S
90 1 1
setType()
S
90 1 1
addJobsCount()
S
90 1 1
setJobsCount()
S
90 1 1
setDefault()
S
90 1 1
setBackupId()
S
90 1 1
getIntervals()
S
79 1 3
getBackupId()
S
89 1 1